﻿
/**
 * Dades per als apartats
 * 
 * @author JDo
 * @version  1.0
 */
class clases.dades.apartats.ApGeneric{
	private var _urlFoto  :String;
	private var _titol    :String;
	private var _contingut:String;
	
	/**
	 * Constructor
	 * 
	 * @param $urlFoto   Foto del apartat
	 * @param $titol     Titol del apartat
	 * @param $contingut Contingut del apartat
	 */
	public function ApGeneric($urlFoto:String, $titol:String, $contingut:String){
		if($urlFoto != "null"){
			_urlFoto   = $urlFoto;
		}
		if($titol != "null"){
			_titol     = $titol;
		}
		if($contingut != "null"){
			_contingut = $contingut;
		}
	}
	
	/**
	 * Ens dona la url de la foto del apartat
	 * 
	 * @return String
	 */
	public function get urlFoto():String{
		return _urlFoto;
	}
	
	/**
	 * Ens dona el titol del apartat
	 * 
	 * @return String
	 */
	public function get titol():String{
		return _titol;
	}
	
	/**
	 * Ens dona el contingut del apartat
	 * 
	 * @return String
	 */
	public function get contingut():String{
		return _contingut;
	}
	
	/**
	 * @return Les dades de la clase en format String
	 */
	public function toString():String{
		return "\nurlFoto  : " + _urlFoto +
		       "\ntitol    : " + _titol +
			   "\ncontingut: " + _contingut;
	}
}